package com.cherry.common.model;

import java.beans.Transient;

/**
 * @author sinbad.cheng
 * @since 2024-12-05 18:20
 */
public interface IResult<T>  {

    Integer getCode();

    String getMsg();

    T getData();

    String getTraceId();

    void setCode(Integer code);

    void setMsg(String msg);

    void setData(T data);

    void setTraceId(String traceId);

    @Transient
    Object[] getArgs();

    @Transient
    void setArgs(Object[] args);
}
